Multiprogramming a Distributed-Memory Multiprocessor

نویسندگان

  • Michael R. Leuze
  • Lawrence W. Dowdy
  • Kee-Hyun Park
چکیده

The development of computing systems with large numbers of processors has been motivated primarily by the need to solve large, complex problems more quickly than is possible with uniprocessor systems. Traditionally, multiprocessor systems have been uniprogrammed, i.e., dedicated to the execution of a single set of related processes, since this approach provides the fastest response for an individual program once it begins execution. However, if the goal of a multiprocessor system is to minimize average response time or to maximize throughput, then multiprogramming must be considered. In this paper, a model of a simple multiprocessor system with a two-program workload is reviewed; the model is then applied to an Intel iPSC/2 hypercube multiprocessor with a workload consisting of parallel wavefront algorithms for solving triangular systems of linear equations. Throughputs predicted by the model are compared with throughputs obtained experimentally from an actual system. The results provide validation for the model and indicate that signi cant performance improvements for multiprocessor systems are possible through multiprogramming. y Supported by the United States Department of Energy under contract DE-AC05-84OR21400 with Martin Marietta Energy Systems, Inc. z Supported in part by the Alexander von Humboldt Foundation while on leave to the University of ErlangenN urnberg, Erlangen, FRG.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Autoscheduling in a Shared Memory Multiprocessor

This paper describes the implementation of autoscheduling on shared memory multiprocessors. Autoscheduling is a model of computation that provides efficient support for multiprocessing and multiprogramming in a general purpose multiprocessor by exploiting parallelism at different levels of granularity. The vehicle for implementing autoscheduling is the hierarchical task graph (HTG), an intermed...

متن کامل

Benefits of Speedup Knowledge in Memory-Constrained Multiprocessor Scheduling

Recently, research on scheduling for large-scale multiprocessor systems has begun to take into consideration the memory sizes of jobs. The approach used to ensure good performance without considering memory is to increase the multiprogramming level as the load increases. But if jobs require signiicant amounts of memory, then there will be a point at which the system can no longer t additional j...

متن کامل

Beneets of Speedup Knowledge in Memory-constrained Multiprocessor Scheduling

Recently, research on scheduling for large-scale multiprocessor systems has begun to take into consideration the memory sizes of jobs. The approach used to ensure good performance without considering memory is to increase the multiprogramming level as the load increases. But if jobs require signiicant amounts of memory, then there will be a point at which the system can no longer t additional j...

متن کامل

Shared versus Distr_uted Memory Multiprocessors

The question of whether multiprocessors should have shared or distributed memory has attracted a great deal of attention. Some researchers argue strongly for building distributed memory machines, while others argue just as strongly for programming shared memory multiprocessors. A great deal of research is underway on both types of parallel systems. This paper puts special emphasis on systems wi...

متن کامل

A Scaleable Multiprocessor Architecture with Multiple Read-Write Memory Model

This paper presents a scalable multiprocessor architecture with multiple access memories and multi-way busses. This parallel architecture with more intelligent memory model and efficient multi-way interconnection network organization is called as CRrCW (Concurrent Read and restricted Concurrent Write) scaleable multiprocessor system. The memory and network model provides concurrent memory acces...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Concurrency - Practice and Experience

دوره 1  شماره 

صفحات  -

تاریخ انتشار 1989